#include <iostream>
#include "Poligon.cpp"

int main()
	{
	int nr;
	std::cout<<"\nIntroduceti numarul de puncte al poligonului :  ";std::cin>>nr;
	Poligon D=Poligon(nr);
	if(D.isPoligon())
		{
			std::cout<<"\nPunctele citite reprezinta un poligon !!\n";
		if(D.isTriunghi())
			std::cout<<"\nPunctele citite reprezinta un triunghi.\n";
		if(D.isDreptunghi())
			std::cout<<"\nPunctele citite reprezinta un dreptunghi.\n";
		if(D.isPatrat())
			std::cout<<"\nPunctele citite reprezinta un patrat.\n";	
		if(D.isRomb())
			std::cout<<"\nPunctele citite reprezinta un romb.\n";	
		if(D.isParalelogram())
			std::cout<<"\nPunctele citite reprezinta un paralelogram.\n";	
		if(D.isConcav()==0)
			std::cout<<"\nPoligonul este concav.\n";//daca are puncte in afara lui
			else
				std::cout<<"\nPoligonul este convex.\n";//daca nu are puncte in afara lui
		}
		else
			std::cout<<"\nPunctele citite nu reprezinta un poligon.\n";
		
	return 0;	
	}
